mean water - French English Dictionary